跳到主要内容

词法语法

基础

JavaScript 是区分大小写的,并使用 Unicode 字符集。

在 JavaScript 中,指令被称为语句,并用分号(;)进行分隔。独占一行的话,那么分号是可以省略的。

注释

Javascript 注释的语法与其他语言类似:

// 单行注释

/* 这是一个更长的,
多行注释
*/

/* 然而,你不能,/* 嵌套注释 */ 语法错误 */

在代码执行过程中,注释将被自动跳过(不执行)。

声明

JavaScript 现在有三种声明方式。

var
声明一个变量,可选初始化一个值。

let
声明一个块作用域的局部变量,可选初始化一个值。

const
声明一个块作用域的只读常量。

字面量

字面量(Literal),又名直接量,即程序中直接使用的数据值。

const n = null; // Null 字面量

const u = undefined; // Undefined 字面量

const b1 = true; // Boolean 布尔值字面量
const b2 = false;

const num = 1; // Number 数值字面量
const nan = NaN;

const hello = "hello"; // String 字符串字面量
const world = "world";

const reg = /pattern/; // Regexp 正则字面量

const temp = `hello, ${world}`; // Template Literal 模版字面量